An Efficient Design and Implementation of a Heterogeneous Deductive Object-Oriented Database System

نویسندگان

  • Cyril S. Ku
  • Suk-Chung Yoon
  • Gregory M. Brooks
چکیده

Object-oriented database system supports the powerful concepts of data abstraction and complex data modeling while deductive database system has inferential and declarative query capabilities. Previous research has demonstrated the advantages and feasibilities of the confluence of the declarative logic-based paradigm and the object-oriented paradigm in the dual-paradigm system of deductive object-oriented database systems. However, the previous research either concentrated on the homogeneous architecture of a complete logical system or the heterogeneous architecture with the schema rules carried over to the deductive database. Our research proposes the use of heterogeneous architecture that minimizes communications between an object-oriented database system and a deductive system. In this paper, we outline the architecture and the system of deductive rules. We demonstrate the efficiency in query processing by separating the schema rules of object orientation from the deductive rules. We also address the object-oriented relationships in this dual-paradigm database system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and implementation of ROCK & ROLL: a deductive object-oriented database system

This paper presents an approach to the development of a deductive object-oriented database system, describing the key design decisions and their consequences for implementation. The approach is novel, in that it integrates an object-oriented database system manipulated using an imperative programming language (ROCK) with a logic language for expressing queries and methods (ROLL). The integratio...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Managing Open Systems Now that the Glass-house Has Gone

Knowledge reuse through networks of large KBS p. 13 Expressing temporal behaviour with extended ECA rules p. 23 Temporal databases: an event-oriented approach p. 38 Object comprehensions: a query notation for object-oriented databases p. 55 Expressivity of typed logic paradigms for object-oriented databases p. 73 Algebraic computation of the weak well-founded model for general deductive databas...

متن کامل

An Object-Oriented Front-end for Deductive Databases

We present the Orlog deductive object oriented database system prototype The implementation of the system relies on the idea of reducing inheritance to deduction and giving a relational interpretation to every Orlog database The prototype is a user transparent front end for coral deductive database system and provides a full edgedprogrammingenvironment in Orlog

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005